package com.ruoyi.data.service;

import java.util.List;
import com.ruoyi.data.domain.TbData;

/**
 * 资料Service接口
 * 
 * @author ruoyi
<<<<<<< HEAD
 * @date 2023-04-27
=======
 * @date 2023-04-25
>>>>>>> faa4f2d8b3af7067a20aa07715c60c296746601c
 */
public interface ITbDataService 
{
    /**
     * 查询资料
     * 
     * @param dataId 资料主键
     * @return 资料
     */
    public TbData selectTbDataByDataId(Long dataId);

    /**
     * 查询资料列表
     * 
     * @param tbData 资料
     * @return 资料集合
     */
    public List<TbData> selectTbDataList(TbData tbData);

    /**
     * 新增资料
     * 
     * @param tbData 资料
     * @return 结果
     */
    public int insertTbData(TbData tbData);

    /**
     * 修改资料
     * 
     * @param tbData 资料
     * @return 结果
     */
    public int updateTbData(TbData tbData);

    /**
     * 批量删除资料
     * 
     * @param dataIds 需要删除的资料主键集合
     * @return 结果
     */
    public int deleteTbDataByDataIds(Long[] dataIds);

    /**
     * 删除资料信息
     * 
     * @param dataId 资料主键
     * @return 结果
     */
    public int deleteTbDataByDataId(Long dataId);
}
